|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jade.content.abs.AbsObject
|
+--jade.content.abs.AbsTerm
|
+--jade.content.abs.AbsAggregate
| Constructor Summary | |
AbsAggregate(java.lang.String typeName)
Constructor |
|
| Method Summary | |
void |
add(AbsTerm element)
Adds a new element. |
void |
clearAllElement()
Clear the aggregate. |
boolean |
containsElement(AbsTerm element)
Test if the aggregate contains an element. |
protected void |
dump(int indent)
|
Iterator |
getAllElement()
Retrieves all elements. |
Iterator |
getAllElements()
Returns an iterator to all elements. |
AbsTerm |
getElement(int i)
Retrieves the i-th element. |
int |
getElementCount()
Retrieves the number of elements. |
int |
indexOfElement(AbsTerm element)
Returns the position of an element. |
boolean |
isEmpty()
Test if the aggregate is empty. |
boolean |
removeElement(AbsTerm element)
Removes an element. |
AbsTerm |
removeElement(int index)
Removes an element. |
AbsTerm[] |
toArray()
Converts the aggregate to an array. |
| Methods inherited from class jade.content.abs.AbsObject |
dump,
getAbsObject,
getCount,
getNames,
getTypeName,
isGrounded,
set |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public AbsAggregate(java.lang.String typeName)
typeName - name of the type of the elements.| Method Detail |
public void add(AbsTerm element)
element - the element to add.public int getElementCount()
public AbsTerm getElement(int i)
i-th element.i - index of the element to retrieve.public Iterator getAllElement()
public Iterator getAllElements()
public void clearAllElement()
public boolean containsElement(AbsTerm element)
public int indexOfElement(AbsTerm element)
public AbsTerm removeElement(int index)
public boolean removeElement(AbsTerm element)
public boolean isEmpty()
public AbsTerm[] toArray()
protected void dump(int indent)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||